package org.cdc.divination.frame.data.type;

public interface FormatType {
    /**
     * 检查数据是否合法
     * @param data 数据字符串
     * @return 合法性
     */
    boolean checkData(String data);

    /**
     * 转化数据为指定类型
     * @param data 数据字符串
     * @return 转化后的数据
     */
    Object parseData(String data);

    /**
     * 返回默认的数据
     * @return 默认数据
     */
    Object defaultData();
}
